insulating concrete - French English Dictionary